/**
 * @author MIAO
 * Created on 2011-10-6
 * For more information, please visit:ismiao.com
 */
package ismiao.com.designPattern.Composite.secondHalf2010;
/**
 * 首先定义一个接口或抽象类，这是设计模式通用方式了。
 * 其他设计模式对接口内部定义限制不多，Composite却有个规定：
 * 那就是要在接口内部定义一个用于访问和管理Composite组合体的对象们
 * （或称部件Component）。
 */
public abstract class Company {
	protected String name;
	public Company (String name){
		this.name = name;
	}
	public abstract void Add(Company c);//增加子公司、办事处或部门
	public abstract void del(Company c);//删除子公司、办事处或部门
}
